// 1 创建对象
let xhr = null
if (window.XMLHttpRequest) {
  xhr = new XMLHttpRequest()
} else {
  xhr = new ActiveXObject('Microsoft.XMLHTTP')
}
// 2 监听准备状态变化
xhr.onreadystatechange = function () {
  // 6 当获得数据并且网络状态正常
  if (xhr.readyState === 4 && xhr.status === 200) {
    // 7 获得服务端返回的数据
    let res = xhr.responseText
    // res是一个json字符串,将其转换为对象
    let object = JSON.parse(res)
    console.log(object)
  }
}
// 3 设置请求方法，接口地址，是否异步
let method = 'GET'
let url = 'https://web17.oss-cn-hangzhou.aliyuncs.com/list.json'
let async = true
xhr.open(method, url, async)
// 4 设置请求请求头
xhr.setRequestHeader('Content', 'application/x-www-form-urlencoded')
xhr.setRequestHeader('token', 'token1111111')
// 5 发送请求
xhr.send()
